#include <stdio.h>
#include <string.h>      // 提供strlen()函数的原型
#define DENSITY 62.4     // 人体密度（单位：磅/立方英尺）

void practise_4p1(void);  // 函数声明

int main(void){
    practise_4p1();  // 调用练习函数
    return 0;
}


void practise_4p1(void){
    float weight, volume;
     int size, letters;
     char name[40];        // name是一个可容纳40个字符的数组

     printf("Hi! What's your first name?\n");
     scanf("%s", name);
     printf("%s, what's your weight in pounds?\n", name);
     scanf("%f", &weight);
     size = sizeof(name);
     letters = strlen(name);
     volume = weight / DENSITY;
     printf("Well, %s, your volume is %2.2f cubic feet.\n",
               name, volume);
     printf("Also, your first name has %d letters,\n",
               letters);
     printf("and we have %d bytes to store it.\n", size);

     return 0;
}